print("游戏开始，领取复活币*20")

coin = 20 # 复活币的数量

while True: #写一个无限循环
    # 每次开始游戏要判断复活币是否大于0，如果复活币 <=0则游戏结束
    if coin <=0:
        print("复活币不足，游戏结束")
        break  #  游戏结束使用 break 语句结束游戏
   
    print("剩余复活币为",coin)
    
    print("你收到一封邮件，上面写着，你的时间不多了，想活下来的话就到罗刹街废弃医院。")
    option1 = int(input("请选择：1.去，2.不去"))
    if option1 == 1: #选择 1 则进入摔倒的老爷爷环节
        print("去医院的路上你遇到了一位摔倒的老爷爷，你选择扶还是不扶。")
        option2 = int(input("请选择：1.扶，2.不扶"))
        if option2 == 1: # 进入司机环节
            print("走到去罗刹街的路上，你看到一名凶神恶煞的的士司机，他问你要不要打车")
            option3 = int(input("选择是否打车：1.打车，2.不打车"))
            if option3 == 1: #打车
                print("你走上了通往废弃医院的路，第一关通过")
                break  #通关结束循环
            elif option3 == 2:
                print("你被突然掉下来的花盆砸死了，游戏结束")
                coin = coin -1
                continue
            else:
                print("请不要输入其他数字，管理员赐你一次，复活币-1")
                coin = coin -1
                continue
        elif option2 == 2:
            print("你选择视而不见，然后被路过的车撞死了")
            coin = coin -1 #复活币 -1 
            continue
        else:
            print("请不要输入其他数字，管理员赐你一次，复活币-1")
            coin = coin -1
            continue  
                
    elif option1 == 2: #选择 2 则角色死亡进入下一次循环
        print("角色死亡，复活石-1")
        coin = coin -1 #复活币 -1 
        continue # 本次游戏结束进入下一次游戏
    else:
        print("请不要输入其他数字，管理员赐你一次，复活币-1")
        coin = coin -1
        continue       
